package com.springboot.demo.utils;

import io.swagger.annotations.Api;

import java.io.Serializable;

/**
 * @author wubc683
 * @desc
 * @date 2021-07-30 15:24
 */
@Api(tags = "枚举")
@SuppressWarnings("AlibabaEnumConstantsMustHaveComment")
public enum ResponseResult implements Serializable {

    SUCCESS(0, "业务正常"),
    // 系统错误
    ERROR(1,"业务失败"),
    SYSTEM_ERROR(2,"系统错误"),
    UNKNOWN_ERROR(3,"未知错误"),
//    RUNTIME_EXCEPTION(3,"服务器运行时异常"),
//    SERVER_INNER_ERRORR(4,"服务器内部错误"),
    SMS_SERVER_ERROR(100,"短信服务异常"),
    BAD_REQUEST(400,"请求错误"),
    UNAUTHORIZED(401,"未授权，请先登录"),
    FORBIDDEN(403,"权限不足"),
    PAGE_NOT_FOUND(404,"页面找不到"),
    METHOD_NOT_ALLOWED(405,"请求方法不支持"),
    INTERNAL_SERVER_ERROR(500,"服务器内部错误"),

    DATABASE_ERROR(1000,"数据库操作错误"),
    REDIS_ERROR(1050,"redis操作错误"),
    JSON_PARSE_ERROR(1100,"json格式错误"),
    TIME_PARSE_ERROR(1110,"时间格式错误"),
    AES_ENCODE_ERROR(1200,"AES加密异常"),
    AES_DECODE_ERROR(1201,"AES解密异常"),
    CACHE_CLEAN_ERROR(1210,"缓存清理异常"),
    RABBITMQ_MSG_ACK_ERROR(1250,"rabbitmq消息确认失败"),
    TWO_MANY_CONNECTION_FOR_ONE_USER_ERROR(1300,"一个用户最多一个websocket连接"),
    WEBSOCKET_ERROR(1400,"websocket错误"),
    COMMUNICATE_TIMEOUT(1500,"通信超时"),
    // 登录错误

    // 用户
    USERNAME_IS_EMPTY(10000,"用户名为空"),
    USERNAME_FORMAT_ERROR(10001,"用户名格式错误"),
    USERNAME_EXISTED(10002,"用户名已存在"),
    USERNAME_NOT_EXISTED(10003,"用户名不存在"),
    USER_NOT_EXISTED(10004,"用户不存在"),
    USER_NOT_LOGIN(10005,"用户未登录"),
    USER_NOT_RELATIVE(10006,"不是关联用户"),
    USER_IS_ADMIN(10007,"该用户是管理员"),
    USER_IS_ENABLED(10008,"用户已经激活"),
    USER_NOT_ADMIN(10009,"用户不是管理员"),
    PASSWORD_IS_EMPTY(10010,"密码为空"),
    PASSWORD_FORMAT_ERROR(10011,"密码格式错误"),
    PASSWORD_ERROR(10012,"密码错误"),
    PASSWORD_RETRY_NOT_EQUAL(10013,"两次输入密码不一致"),
    PHONE_IS_EMPTY(10020,"手机号不能为空"),
    PHONE_FORMAT_ERROR(10021,"手机号格式错误"),
    PHONE_NOT_REGISTERED(10022,"该手机号未注册"),
    PHONE_IS_REGISTERED(10023,"该手机号已注册"),
    ADMIN_CHANGE_PHONE_NEED_VERIFY(10024,"管理员变更手机号需要验证"),
    REGISTER_TOO_MUCH(10025,"注册太频繁,请24小时后再注册"),
    IMGCODE_IS_EMPTY(10030,"图片验证码为空"),
    IMGCODE_ERROR(10031,"图片验证码错误"),
    SMS_IS_EMPTY(10040,"短信验证码为空"),
    SMS_ERROR(10041,"短信验证码错误"),
    SMS_COUNT_LIMITED(10042,"短信验证码次数到达上限,请24小时后重试"),
    SMS_SHORTER_THAN_MAX_INTERVAL(10043,"短信验证码发送太频繁，请稍后再试"),
    PROFILEPIC_TOO_LARGE(10050,"头像文件内容太大"),
    PROFILEPIC_FORMAT_ERROR(10051,"头像文件格式错误"),
    USERNAME_OR_PASSWORD_ERROR(10060,"用户名或者密码错误"),
    ACCOUNT_EXISTED(10070,"账号已存在"),
    ACCOUNT_NOT_EXISTED(10071,"账号不存在"),
    RELATIVE_USER_EXISTED(10080,"关联用户已存在"),
    RELATIVE_USER_NOT_EXISTED(10081,"关联用户不存在"),
    PROFILE_NAME_EXISTED(10090,"头像名已存在"),
    PROFILE_NOT_FOUNT(10091,"头像名找不到"),
    FILE_EXISTED(10100,"文件已存在"),
    DATE_FORMAT_ERROR(10110,"日期格式化错误"),
    USER_NOT_EXIST_OR_NOT_ADMIN(10111,"用户不存在或者非管理员"),
    PHONE_NOT_CHANGED(10112,"电话号码未改变"),
    LOCK_USER_ILLEGAL(10113,"被解锁用户不合法"),
    USER_UNLOCK(10114,"用户已经解锁"),
    USER_LOCK(10115,"用户已经锁定"),
    ADMIN_CAN_NOT_ALLOT(10116,"管理员权限不能分配"),

    // 角色菜单
    USER_DO_NOT_HAVE_THIS_ROLE(10120,"用户没有此角色"),
    ROLE_DUPLICATE(10121,"角色名重复"),
    ROLE_IS_EMPTY(10122,"角色为空"),
    ADMIN_HAS_NO_THIS_ROLE(10123,"管理员没有创建此角色"),
    ROLE_NOT_ADMIN(10124,"不是管理员角色"),
    DEFAULT_ROLE_CANNOT_DELETE(10125,"系统默认角色不能删除"),
    DEFAULT_ROLE_CANNOT_UPDATE(10126,"系统默认角色不能修改"),
    ROLE_NOT_EXISTED(10127,"角色不存在"),
    ROLE_MENU_EXISTED(10128,"角色菜单已经创建"),
    MENU_NOT_EXISTED(10150,"菜单不存在"),
    MENU_EXIST_IN_ROLE(10151,"菜单已在角色中"),
    ROLE_LACK_MENU_GROUP(10152,"角色缺少菜单"),
    ROLE_COUNT_LIMIT(10153,"角色数量到达上限"),
    PARENT_MENU_NOT_SELECTED(10154,"父菜单没选"),
    PRE_MENU_NOT_SELECTED(10155,"前置菜单没选"),
    MENU_DUPLICATE(10156,"菜单重复"),
    ROLE_ADMIN_CAN_NOT_ALLOT(10157,"管理员角色不能被分配"),

    // 设备相关错误
    DEVICE_NAME_DUPLICATE(10300,"设备名重复"),
    DEVICE_ID_IS_NULL(10301,"设备id为空"),
    DEVICE_NOT_EXISTED(10302,"设备不存在"),
    DEVICE_ALREADY_IN_MY_LIST(10303,"该设备已经在我的设备列表"),
    DEVICE_NOT_IN_MY_LIST(10304,"该设备不在我的设备列表"),
    DEVICE_CLUSTER_NOT_EXISTED(10310,"设备群不存在"),
    DEVICE_CLUSTER_NOT_EMPTY(10311,"设备群不为空"),
    DEVICE_CLUSTER_TRANSFER_NOT_ADMIN(10312,"设备群移交角色不为管理员"),
    DEVICE_NOT_IN_USER_DEVICE_CLUSTER(10313,"设备不在用户的设备群"),
    USER_NOT_IN_DEVICE_CLUSTER(10314,"用户不在此设备群"),
    DEVICE_NOT_IN_CLUSTER(10315,"设备不在设备群"),
    USER_DEVICE_CLUSTER_DIFFERENT(10316,"用户不在同一个设备群"),
    DEVICE_AUTH_PARAM_ILLEGAL(10317,"设备授权参数不合法"),
    DEVICE_CLUSTER_ROLE_ILLEGAL(10318,"设备群角色不合法"),
    USER_ALREADY_IN_DEV_CLUSTER(10319,"用户已经在设备群"),
    DEV_CLUSTER_NAME_REPEAT(10320,"设备群名重复"),
    DEV_CLUSTER_ROLE_FORBIDDEN(10321,"设备群用户权限不足"),
    DEVICE_STATE_ERROR(10322,"设备状态错误"),
    DEVICE_CLUSTER_USER_NOT_OWNER(10323,"用户非设备群群主"),
    DEVICE_CLUSTER_COUNT_LIMIT(10324,"设备群数量到达上限"),
    DEVICE_ALREADY_IN_CLUSTER(10325,"设备已经在设备群中"),
    DEVICE_CLUSTER_CAN_NOT_TRANFER_YOURSELF(10326,"设备群不能移交给自己"),
    DEVICE_CLUSTER_OWNER_CAN_NOT_QUIT(10327,"设备群群主不能退群"),
    USER_DO_NOT_HAVE_THIS_DEVICE_CLUSTER(10328,"用户没有此设备群"),
    USER_DO_NOT_HAVE_THIS_DEVICE(10329,"用户没有此设备"),
    DEVICE_ID_DUPLICATE(10330,"设备id重复"),
    DEVICE_ID_CAN_NOT_BE_EMPTY(10331,"设备id不能为空"),
    DEVICE_CLUSTER_OWNER_NOT_RELATIVE_USER(10332,"设备群群主非关联用户"),
    DEVICE_CLUSTER_OWNER_EMPTY(10333,"设备群群主为空"),
    DEVICE_ALREADY_IMPORT(10334,"设备已导入"),
    DEVICE_NOT_EXISTED_IN_MICO(10335,"mico账号中无此设备"),
    DEVICE_NOT_ONLINE(10336,"设备不在线"),
    DEVICE_CLUSTER_NAME_DUPLICATE(10337,"设备群名重复"),
    DEVICE_ALREADY_CONFIG_CONN_IN_SCENE(10338,"设备已经配置了组态中的其他设备"),
    DEVICE_ONLINE_CAN_NOT_DELETE(10339,"不能删除在线设备"),
    DEVICE_CLUSTER_ROLE_NOT_OWNER_OR_ADMIN(10340,"用户不是设备群群主或管理员"),
    AUTHORIZED_USER_NOT_IN_DEVICE_CLUSTER(10341,"被授权用户不在此设备群"),

    // 消息
    MSG_REPLY_ERROR(10900,"消息应答码错误"),
    USER_NOT_HAVE_MSG(10901,"用户没有该消息"),
    MSG_REPLY_USER_NOT_MATCH(10902,"消息回复用户与消息发送的用户不匹配"),
    MSG_NOT_EXISTED(10903,"消息不存在"),
    USER_DO_NOT_HAVE_THIS_MSG(10904,"用户没有此消息"),
    MSG_REQUEST_ALREADY_SEND(10905,"请求已经发送"),
    MSG_ANSWER_CODE_ERROR(10906,"消息应答码不合法"),
    MSG_URL_ERROR(10907,"消息url错误"),
    MSG_READ_STATE_ERROR(10908,"消息读状态错误"),
    MSG_TYPE_ERROR(10909,"消息类型错误"),
    MSG_ALREADY_REPLY(10910,"消息已经回复"),

    // 组态
    USER_DO_NOT_HAVE_THIS_SCENE(11100,"用户没有此组态"),
    SCENE_NOT_EXISTED(11101,"组态不存在"),
    SCENE_NAME_DUPLICATE(11102,"组态名重复"),
    SCENE_ALREADY_ENJOYED(11103,"组态名已经分享了"),
    USER_DO_NOT_HAVE_THIS_SCENE_FOLDER(11104,"用户没有此组态文件夹"),
    SCENE_GROUP_NAME_DUPLICATE(11105,"组态文件夹名字重复"),
    SCENE_GROUP_NOT_EMPTY(11106,"组态文件夹还有组态文件"),
    SCENE_CAN_NOT_SHARE_FOR_YOURSELF(11107,"组态文件不能分享给自己"),
    RUNNING_SCENE_CAN_NOT_DELETE(11108,"在运行组态不能删除"),
    RUNNING_SCENE_CAN_NOT_UPDATE(11109,"在运行组态不能修改"),
    SCENE_ALREADY_PUBLIC(11110,"组态已经发布"),
    RUNNING_SCENE_IN_THIS_FOLDER(11111,"文件夹中有正在运行的组态"),
    SCENE_PANEL_NAME_DUPLICATE(11150,"组态仪表盘名字重复"),
    SCENE_CONNECT_HAVE_NO_DEVICE(11151,"组态连接未配置设备"),
    SCENE_NOT_PUBLIC(11152,"组态未发布"),
    SCENE_NOT_HAVE_THIS_VARNO(11153,"组态中没有包含此变量序号的变量"),
    SCENE_GROUP_RANK_EXCEED_LIMIT(11154,"组态目录层级超过限制"),
    SCENE_GROUP_LAYER_MOVE_EXCEED_LIMIT(11155,"组态目录层级移动之后总层级超过限制"),
    CAN_NOT_MODIFY_DEVICE_WITH_SCENE_RUNNING(11156,"组态在运行时，不能修改配置设备"),

    // 组态连接
    CONNECT_COUNT_TOO_MUCH(11301,"连接数量过多"),
    CONNECT_PROTOCOL_TYPE_ERROR(11302,"协议类型错误"),
    CONNECT_PROTOCOL_ONLY_SUPPORT_GETWAY(11303,"目前仅支持合信网关协议"),
    CONNECT_COUNT_CAN_NOT_BE_ZERO(11304,"连接数量不能为0"),
    CONNECT_DRIVE_TYPE_UNSUPPORTED(11306,"连接驱动类型不支持"),
    CONNECT_PORT_ILLEGAL(11307,"连接端口不合法"),
    CONNECT_ID_FIELD_REPEAT(11308,"连接id重复"),
    CONNECT_NAME_FIELD_REPEAT(11309,"连接名称重复"),
    USER_DO_NOT_HAVE_THIS_CONNECT(11310,"用户没有此连接"),
    CONNECT_ID_BELONG_TO_DIFF_SCENE(11311,"连接id属于不同的组态"),
    SCENE_DO_NOT_CONTAIN_THIS_CONNECT(11312,"组态没有包含此连接"),
    SCENE_ALREADY_START(11313,"组态已经开启"),
    SCENE_ALREADY_STOP(11314,"组态已经关闭"),
    SCENE_CONNECT_NO_TOO_LARGE(11315,"组态连接序号太大"),

    // 组态变量
    VARIABLE_COUNT_CAN_NOT_BE_ZERO(11401,"变量数量不能为0"),
    VARIABLE_DATATYPE_INVALID(11402,"变量数据类型不对"),
    VARIABLE_DATATYPE_LEN_DISMATCH(11403,"变量数据类型长度不匹配"),
    VARIABLE_ID_FIELD_REPEAT(11404,"变量id重复"),
    VARIABLE_NAME_FIELD_REPEAT(11405,"变量名称重复"),
    VARIABLE_LEN_ERROR(11406,"变量长度错误"),
    VARIABLE_ADDR_ERROR(11407,"变量地址格式错误"),
    VARIABLE_ADDR_INVALID(11408,"变量地址无效"),
    VARIABLE_COUNT_TOO_MUCH(11409,"变量数量太多"),
    USER_DO_NOT_HAVE_THIS_VAR(11410,"用户没有此变量"),
    CONNECT_NAME_INVALID(11411,"变量中的连接无效"),
    VAR_ID_BELONG_TO_DIFF_SCENE(11412,"变量id属于不同的组态"),
    VARIABLE_ADDR_CANNOT_BE_EMPTY(11413,"变量地址不能为空"),
    VARIABLE_CANNOT_BE_EMPTY(11414,"变量不能为空"),
    VARIABLE_LIMIT_VALUE_FORMAT_ERROR(11415,"变量限制值格式错误"),

    // 组态模拟量报警
    ANALOG_ALARM_TOO_MUCH(11500,"模拟量报警数量太多"),
    ANALOG_ALARM_ID_REPEAT(11501,"模拟量报警id重复"),
    ANALOG_ALARM_TRIGGER_VAR_INVALID(11502,"模拟量触发变量无效"),
    ANALOG_ALARM_LIMIT_MODE_ERROR(11503,"模拟量限制模式错误"),
    ANALOG_ALARM_LIMIT_VAR_INVAILID(11504,"模拟量限制变量无效"),
    ANALOG_ALARM_LIMIT_VAR_VALUE_EXCEED_LIMIT(11505,"模拟量限制变量值超过限制值"),
    ANALOG_ALARM_NOT_UP_OR_DOWN_EDGE(11506,"模拟量报警方式非上升沿或下降沿"),
    ANALOG_DISCRETE_ALARM_BOTH_EMPTY(11507,"报警变量不能为空"),
    USER_DO_NOT_HAVE_THIS_ANALOG_ALARM(11606,"用户没有此报警模拟量"),

    // 组态离散量报警
    DISCRETE_ALARM_TOO_MUCH(11600,"离散量报警数量太多"),
    DISCRETE_ALARM_ID_REPEAT(11601,"离散量报警id重复"),
    DISCRETE_ALARM_TRIGGER_VAR_INVALID(11602,"离散量触发变量无效"),
    DISCRETE_ALARM_TRIGGER_BIT_INVALID(11603,"离散量触发位无效"),
    USER_DO_NOT_HAVE_THIS_DISCRETE_ALARM(11607,"用户没有此报警离散量"),



    // 仪表盘
    PANEL_NAME_DUPLICATE(14000,"仪表盘名字重复"),
    PANEL_TYPE_ERROR(14002,"仪表盘类型错误"),
    PANEL_COMPONENT_TYPE_ERROR(14003,"仪表盘组件类型错误"),
    PANEL_ALREADY_HAS_THIS_TABLE(14004,"仪表盘已经包含该报表"),
    PANEL_ALREADY_HAS_THIS_MAP_LINK(14006,"仪表盘已经包含该地图连接组件"),
    PANEL_ALREADY_HAS_THIS_SCENE_GRAPH(14007,"仪表盘已经包含该组态组态图"),
    PANEL_COMPONENT_POS_EXCEED_LIMIT(14008,"仪表盘组件位置越界"),
    COMPONENT_BELONG_TO_DIFFERENT_PANEL(14009,"组件属于不同的仪表盘"),
    PANEL_NOT_EXISTED(14010,"仪表盘不存在"),
    DEFAULT_PANEL_CAN_NOT_DELETE(14011,"默认仪表盘不能删除"),
    USER_DO_NOT_HAVE_THIS_OPERATE_PANEL(14012,"用户没有此运营仪表盘"),
    USER_DO_NOT_HAVE_THIS_SCENE_PANEL(14013,"用户没有此组态仪表盘"),
    PANEL_ALREADY_HAS_THIS_MAP(14014,"仪表盘已经包含该地图"),
    PANEL_NOT_HAVE_MAP(14015,"仪表盘没有包含地图"),
    PANEL_NOT_HAVE_MAP_LINK(14016,"仪表盘没有包含地图连接组件"),
    PANEL_NOT_HAVE_THIS_TABLE(14017,"仪表盘没有此报表"),


    // 地图
    USER_DO_NOT_HAVE_THIS_MAP(15000,"用户没有此地图"),
    USER_MAP_DO_NOT_HAVE_THIS_AGGREGATE_TYPE(15001,"用户地图没有此聚合类型"),
    USER_MAP_DO_NOT_HAVE_THIS_COLOR(15002,"用户地图没有此颜色"),
    USER_MAP_DO_NOT_HAVE_THIS_SCALE(15003,"用户地图没有此缩放尺度"),
    MAP_COORDINATE_CROSS_BOUNDS(15004,"地图经纬度超限"),
    MAP_LINK_CAN_NOT_CREATE_WITHOUT_MAP(15005,"地图连接组件只能在地图存在后创建"),
    PANEL_CAN_NOT_HAVE_MORE_THAN_ONE_MAP(15006,"一个仪表盘只能有一个地图组件"),
    PANEL_CAN_NOT_HAVE_MORE_THAN_ONE_MAP_LINK(15007,"一个仪表盘只能有一个地图连接组件"),

    // 报表
    USER_DO_NOT_HAVE_THIS_TABLE(16000,"用户没有此报表"),
    TABLE_TITLE_DUPLICATE(16001,"报表标题重复"),
    TABLE_TYPE_ERROR(16002,"报表类型错误"),
    TABLE_DIMENSION_TYPE_ERROR(16003,"报表维度类型错误"),
    TABLE_COMPARE_TYPE_ERROR(16004,"报表对比类型错误"),
    TABLE_VALUE_TYPE_ERROR(16005,"报表值类型错误"),
    TABLE_VALUE_COUNT_TYPE_ERROR(16006,"报表值统计类型错误"),
    TABLE_DATA_TABLE_TYPE_ERROR(16007,"报表数据表类型错误"),
    TABLE_FILTER_FIELD_TYPE_ERROR(16008,"报表过滤字段类型错误"),
    TABLE_FILTER_MODE_ERROR(16009,"报表过滤模式错误"),
    TABLE_FILTER_MODE_NOT_MATCH_FIELD(16010,"报表过滤模式与字段不匹配"),
    TABLE_FILTER_FIELD_DUPLICATE(16011,"报表过滤字段重复"),
    TABLE_FILTER_FIELD_VALUE_TYPE_ERROR(16012,"报表过滤字段值类型错误"),
    TABLE_FILTER_MODE_NOT_MATCH_VALUE_TYPE(16013,"报表过滤模式与过滤值类型不匹配"),
    TABLE_FILTER_DATA_NOT_MATCH_DATA_TYPE(16014,"报表过滤值与过滤值类型不匹配"),
    TABLE_FILTER_DATA_LEN_EXCEED_LIMIT(16015,"报表过滤值长度超过限制"),
    TABLE_COMPARE_COUNT_EXCEED_LIMIT(16016,"报表对比项超过限制"),
    TABLE_DATA_IS_EMPTY(16017,"没有数据"),
    TABLE_PIE_DIMENSION_EXCEED_LIMIT(16018,"报表饼图维度超过限制"),
    TABLE_FILTER_FIELD_NOT_MATCH_DATA_TABLE(16019,"报表过滤字段与数据表不匹配"),
    TABLE_FILTER_DATA_TYPE_ERROR (16020,"报表过滤字段值类型错误"),
    TABLE_FILTER_VALUE_COUNT_EXCEED_LIMIT(16021,"报表过滤字段数量超限"),
    TABLE_FILTER_VALUE_JSON_PARSE_ERROR(16022,"报表过滤值json解析错误"),
    TABLE_FILTER_VALUE_ILLEGAL(16023,"报表过滤值包含非有效数字"),
    TABLE_DATA_TABLE_OR_FIELD_ERROR(16024,"报表数据表或者字段错误"),
    TABLE_DATA_TABLE_NOT_EXISTED(16025,"报表中不存在此数据表"),
    TABLE_DATA_TABLE_FIELD_NOT_EXISTED(16026,"报表中的数据表不存在此字段"),
    TABLE_INDEX_NOT_ALLOW_EXPORT(16027,"指标卡没有导出功能"),
    TABLE_FILTER_DATA_LENGTH_EXCEED_LIMIT(16028,"报表过滤字段太长"),
    TABLE_FILTER_DATA_NUM_ERROR(16029,"报表过滤字段数量错误"),
    TABLE_FILTER_DATA_FORMAT_ERROR(16030,"报表过滤字段值格式错误"),

    // 工单

    // 集中监控
    CENTRAL_MONITOR_COUNT_UPPER_LIMIT(18000,"集中监控数量达到上限"),
    CENTRAL_MONITOR_NAME_DUPLICATE(18001,"集中监控分组名重复"),
    USER_DO_NOT_HAVE_THIS_CENTRAL_MONITOR(18002,"用户没有此集中监控分组"),

    // 其他
    NAME_DUPLICATE_TOO_MUCH(19000,"名字重复太多了"),
    OBJECT_DUPLICATE(19001,"重复"),
    PARAM_VALUE_ILLEGAL(19002,"参数值不合法"),
    PARAM_DUPLICATE(19009,"参数值重复"),
    SORT_FIELD_FORMAT_ERROR(19004,"排序字段格式错误"),
    LIST_CONTAIN_DUPLICATE_ID(19005,"列表包含重复id"),
    LIST_CONTAIN_INVALID_ID(19006,"列表包含无效id"),
    LIST_CONTAIN_ID_NOT_BELONG_TO_USER(19007,"列表包含不属于用户的id"),
    LIST_CONTAIN_RUNNING_SCENE_ID(19008,"列表包含正在运行的组态id"),
    START_DATE_LARGER_THAN_END_DATE(19009,"起始日期大于结束日期"),
    VALUE_TOO_LARGE(19010,"数值太大了"),
    MIN_VALUE_LARGER_THAN_MAX_VALUE(19012,"最小值大于最大值"),
    PROVINCE_NUM_INVALID(19013,"省份序号无效"),
    PARAM_NOT_MATCH_INTERFACE(19014,"参数不匹配接口"),
    ;

    private int code;
    private String message;

    ResponseResult(Integer code, String message){
        this.code = code;
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}